为什么每天学习一点算法

为什么算法?

大家都知道,作为前端工程师,那么传统类型的前端,大家都认为的是只需要简单的写一些页面,和页面交互就可以完成的工作,但是,近几年对前端工程师的热度越来越高,对前端的要求也越来越高,很多时候前端需要完成更加复杂的交互和业务功能。
前端工程师也在成长,这些年推出了很多模块化,组件化,当然前端的开发工程也不是之前的html和css以及js那么简单的,注入了工程化东西。gulp,webpack都是来打包和编译我们的js和前端工程的。
css也有了预处理语言,scss和less大家应该不会陌生。
。。。
其他前端这几年的框架也很多这里不去论述框架,react/vue。

算法重要吗?

我们在开发前端的时候,开始使用后端语言,node.js成为了前端工程师的首选,当然很多公司也在用java,php,甚至很多大型互联网公司还在用C#,所以,这个时候的前端算法就体现的很重要。
大部分前端工程师,因为这几年的热门,通过培训机构出来,甚至其他专业转过来,对计算机软件的思维理解不够深入,当然前端上手很容易,成为了他们的首选。

每天学习一点算法

笔者大学软件工程专业出身,在学校的时候已经开始和老师同学开始项目开发,java、php、c#、node.js都有实际的项目开发经验,当然前端的开发浪潮本人也身在其中。
当然前端只是完成现有的功能也是可以的,如果你要想做一个好的前端工程师,你得好好学习算法,笔者也是专业出身,现在对算法也是很多不懂,所以,今天开始,会同大家一起每天学习一点算法,同事记录笔记。